package com.ruoyi.crm.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.excel.annotation.ExcelDictFormat;
import com.ruoyi.common.excel.convert.ExcelDictConvert;
import lombok.Data;
import java.util.Date;
import java.io.Serializable;


/**
 * 商机产品表视图对象
 *
 * @author ruoyi
 * @date 2025-07-10
 */
@Data
@ExcelIgnoreUnannotated
public class CrmProspectProductVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 商机产品ID
     */
    @ExcelProperty(value = "商机产品ID")
    private Long prospectProductId;

    /**
     * 商机ID
     */
    @ExcelProperty(value = "商机ID")
    private Long prospectId;

    /**
     * 产品名称
     */
    @ExcelProperty(value = "产品名称")
    private String productName;

    /**
     * 产品类型
     */
    @ExcelProperty(value = "产品类型")
    private String productType;

    /**
     * 价格
     */
    @ExcelProperty(value = "价格")
    private Long price;

    /**
     * 成本价
     */
    @ExcelProperty(value = "成本价")
    private Long ​​costPrice;

    /**
     * 售价
     */
    @ExcelProperty(value = "售价")
    private Long sellingPrice;

    /**
     * 数量
     */
    @ExcelProperty(value = "数量")
    private Long ​​amount;

    /**
     * 单位
     */
    @ExcelProperty(value = "单位")
    private String unit;

    /**
     * 折扣
     */
    @ExcelProperty(value = "折扣")
    private Long ​​allowance​​;

    /**
     * 成本价合计
     */
    @ExcelProperty(value = "成本价合计")
    private Long aggregateCost;

    /**
     * 合计
     */
    @ExcelProperty(value = "合计")
    private Long ​​sum;


}
